# Maintainer: Renoir Boulanger <hello@renoirboulanger.com>

pkgname=libmustache
_mustachespec_gitrev=b96be9fd4c6d6984828d93169fe7e86d8a8aec2f
pkgver=0.5.0
pkgrel=0
pkgdesc="C++ implementation of Mustache intended mainly for use as a PHP extension"
url="https://github.com/jbboehr/libmustache"
arch=all
license=MIT
makedepends="autoconf automake libtool yaml-dev"
source="$pkgname-$pkgver.tar.gz::https://github.com/jbboehr/${pkgname}/archive/v${pkgver}.tar.gz
		mustache-spec-${_mustachespec_gitrev}.tar.gz::https://github.com/jbboehr/mustache-spec/archive/${_mustachespec_gitrev}.tar.gz"
builddir="$srcdir/$pkgname-$pkgver"

prepare() {
	rm -rf "$builddir"/spec
	ln -s "$srcdir"/mustache-spec-$_mustachespec_gitrev "$builddir"/spec
	cd "$builddir"
	autoreconf -fiv
}

build() {
	cd "$builddir"
	./configure \
		--build=$CBUILD \
		--host=$CHOST \
		--prefix=/usr
	make
}

check() {
	cd "$builddir"
	make test
}

package() {
	cd "$builddir"
	make DESTDIR="$pkgdir" install
}

sha512sums="aab8e6d787c019810dd41f6d37f41f5be69c184f1bb97baf99497ff259b0caf9af41382b7222117d5a4e48706cc840575fdcf2190471171b4efa8447b746ec17  libmustache-0.5.0.tar.gz
9031df8459426bcc91dceb149b19c7e4397bdb08d80dbf175b536effe16ba1808f0a87be1a1f27997ef0b31d87d9c209dec167732e21abc8bd7f3e9982e6d262  mustache-spec-b96be9fd4c6d6984828d93169fe7e86d8a8aec2f.tar.gz"
